Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, Group A, Bologna Rakuten Japan Open - Tokyo Australian Open - Melbourne Brazil F11 Colombia F3 Colombia F4 Brazil F3 Brazil F8 Brazil F12 Brazil F14 Brazil F15 Brazil F16 Brazil F17 Brazil F18 Brazil F20 Brazil F21 Brazil F22 Portugal F2 Croatia F3 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Brazil F13 Brazil F14 Brazil F20 Brazil F24 Brazil F25 Colombia F1 Colombia F2 Brazil F29 Chile F10 Chile F1 Chile F3 Chile F4 Chile F10 Chile F1 Chile F2 Italy F10 Chile 11 Chile F9 Brazil F4 USA F13 USA F14 Spain F12 Poland F2 Netherlands F2 Spain F23 Spain F24 Brazil F11 Brazil F12 Argentina F19 Argentina F20 Chile F12 Spain F13 Belgium F13 Morocco F3 Tunisia F20 Tunisia F21 Netherlands F2 Italy F19 Brazil F7 Chile F3 Brazil F4 (Sao Carlos) USA F1 (Los Angeles) Germany F8 (Kassel) Italy F21 (Bolzano) Italy F22 (Cornaiano) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Brazil F8 (Sao Paulo) Brazil F9 (Ribeirao Preto) M25 Weston Spain F25 Brazil F8 Copa Petrobras - Aracaju Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem II Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina de Tenis - Florianopolis IV Manta Open - Manta Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Challenger de Providencia-Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi Brazil F10 Memorial A. Manfredini Sassuolo Challenger - Sassuolo Brazil F4 Brazil F5 Brazil F6 Brazil F4 Seguros Bolivar Open - Bogota Venezuela F3 Brazil F6 Brazil F7 Brazil F9 V Manta Open-Trofeo Ricardo Delgado Aray - Manta Brazil F1 Brazil F9 Portugal F1 Croatia F5 Bancolombia Open - Cali Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Brazil F2 Brazil F3 Santiago Challenger San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Brasilia Challenger Santiago Challenger Medellin Challenger Alessandria Challenger Brasilia Challenger Belo Horizonte Challenger Bogota Challenger Quito Challenger Guayaquil Challenger Sao Paulo Challenger Guadalajara Challenger Bogota Challenger Szczecin Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Montevideo Challenger Santos Challenger Manta Challenger Sao Paulo Challenger Pereira Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Sao Paulo Challenger Rio De Janeiro Challenger Cali Challenger Quito Challenger Porto Alegre Challenger Spain F5 Sao Jose Do Rio Preto Challenger San Juan Challenger Buenos Aires Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis Itajai Challenger Sao Paulo Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Scheveningen Challenger Poznan Challenger Meerbusch Challenger Szczecin Challenger Quito Challenger Porto Alegre Challenger Cordoba Challenger Lima Challenger Bucaramanga Challenger Santiago Challenger Vicenza Challenger Prostejov Challenger Perugia Challenger Manerbio Challenger Pereira Challenger Porto Alegre Challenger Santiago Challenger Lima Challenger Bergamo Challenger Leon Challenger Barletta Challenger Bordeaux Challenger Prostejov Challenger Blois Challenger Cortina Challenger Fano Challenger Lima Challenger Montevideo Challenger Bangkok Challenger Bangkok Challenger Buenos Aires Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Copa Petrobras Brazil - Belo Horizonte Vicenza Challenger Lyon Challenger Todi Challenger Medellin Challenger Scheveningen Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Biella Challenger Floridablanca Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Seguros Bolivar Open - Bogota BH Tennis Open - Belo Horizonte XIII Trofeo Ciudad de Quito - Quito Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Punta Del Este Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Santiago Challenger Bogota Challenger Salinas Challenger Guadalajara Challenger AGT Challenger - Leon Tallahassee Challenger Rome Challenger Caltanissetta Challenger Bogota Challenger Blois Challenger L'Aquila Challenger Milan Challenger Campinas Challenger Santo Domingo Challenger Santiago Challenger Lima Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Zenith Tennis Cup-Harbour Club - Milan Bucaramanga Challenger Copa Petrobras-Colombia - Bogota Medellin Challenger IV Challenger Ciudad De Guayaquil - Guayaquil BH Tennis Open International Cup - Belo Horizonte Campos do Jordao Challenger Noumea Challenger Prostejov Challenger Poznan Challenger Barranquilla Challenger Costa do Sauipe Challenger San Marino Challenger Portoroz Challenger Guadalajara Challenger Santiago Challenger Buenos Aires Challenger Constanta Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Sao Paulo Challenger Sao Paulo Challenger Morelos Challenger Braunschweig Challenger Bordeaux Challenger Salinas Challenger Campos do Jordao Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Cali Challenger Medellin Challenger Cary Challenger Aix En Provence Challenger Sao Paulo Challenger Pereira Challenger Cali Challenger San Juan Challenger Biella Challenger Guayaquil Challenger Le Gosier Challenger San Luis Potosi Challenger Savannah Challenger Aix En Provence Challenger Santiago Challenger Mestre Challenger Caltanissetta Challenger Santo Domingo Challenger Lyon Challenger Aberto de Sao Paulo - Sao Paulo Meerbusch Challenger Barranquilla Challenger Alessandria Challenger Braunschweig Challenger Leon Challenger Prostejov Challenger Panama City Challenger Campinas Challenger Tampere Challenger Medellin Challenger Bogota Challenger Como Challenger Montevideo Challenger Le Gosier Challenger Campinas Challenger Ostrava Challenger Heilbronn Challenger Lyon Challenger Poznan Challenger Bancolombia Open - Bogota Curitiba Challenger Rome Challenger Medellin Challenger Happy Valley Challenger Santiago Challenger Genova Challenger Buenos Aires Challenger Prague Challenger Santiago Challenger Columbus Challenger Aix En Provence Challenger Guayaquil Challenger Montevideo Challenger Newport Beach Challenger Barranquilla Challenger Braga Challenger Valencia Challenger Mauthausen Challenger Mexico City Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Lisbon Challenger Tiburon Challenger Orlando Challenger Columbus Challenger Punta Del Este Challenger Dallas Challenger Braunschweig Challenger Santiago Challenger Iasi Challenger San Luis Potosi Challenger Antofagasta Challenger Brasil Open - Costa do Sauipe Santo Domingo Challenger Cali Challenger Nossa Caixa Tennis Cup - Sao Paulo Milan Challenger Tampere Challenger Brasil Open - Costa do Sauipe Challenger ATP de Cuenca Diario El Mercurio - Cuenca Girona Challenger Sarasota Challenger Merida Challenger Ilkley Challenger Braunschweig Challenger III Aberto Santa Catarina de Tenis - Florianopolis Movistar Open - Santiago Trofeo Cassa di Risparmio di Alessandria - Alessandria Brasil Open - Costa do Sauipe Oeiras 5 Challenger Estoril Open - Estoril Salinas Challenger Belo Horizonte Challenger Allianz Suisse Open - Gstaad Milan Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis BCR Open Romania - Bucharest Salvador Challenger Copa Petrobras-Uruguay - Montevideo Apia International - Sydney VTR Open - Vina del Mar Serbia Open - Belgrade Pereira Challenger Puebla Challenger Blumenau Challenger Credit Agricole Suisse Open - Gstaad Santos Challenger Blumenau Challenger Bet-at-home Cup - Kitzbuhel Karlsruhe Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Zagreb Challenger Prostejov Challenger Furth Challenger Manerbio Challenger Lima 3 Challenger Cortina Challenger Guayaquil Challenger Bastad Challenger Royal Guard Open Chile - Vina del Mar Cali Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Sao Paulo Challenger Cali Challenger Lima Challenger Salinas Challenger Campinas Challenger Phoenix Challenger Sao Paulo Challenger Quito Challenger Credit Agricole Suisse Open - Gstaad Bucaramanga Challenger Prague Challenger Movistar Open - Santiago Porto Alegre Challenger Medellin Challenger Ecuador Open - Quito Brasil Open - Costa do Sauipe Brasil Open - Sao Paulo Sao Paulo Challenger Tour Finals Barcelona Open BancSabadell - Barcelona BMW Open - Munich Sao Leopoldo Challenger Sao Paulo Challenger Bucaramanga Challenger Monterrey Challenger Rio Open - Rio de Janeiro Le Gosier Challenger Ecuador Open - Quito SkiStar Swedish Open - Bastad Bogota Challenger Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing Adelaide International - Adelaide Santiago Open - Santiago Hamburg European Open - Hamburg Delray Beach Open - Delray Beach Santos Challenger Millennium Estoril Open - Estoril Itajai Challenger Pereira Challenger Bogota Challenger Curitiba Challenger Cordoba Open - Cordoba US Men's Clay Court Championship - Houston Noventi Open - Halle Cordoba Open - Cordoba BMW Open - Munich Brasil Open - Costa do Sauipe Brasil Open - Sao Paulo Firenze Open - Florence BMW Open - Munich Brasil Open - Costa do Sauipe Argentina Open - Buenos Aires Brisbane International - Brisbane Movistar Chile Open - Santiago Lugano Challenger Erste Bank Open - Vienna Rio Open - Rio de Janeiro Panama City Challenger Copa Telmex - Buenos Aires Lexington Challenger Santiago Challenger Caltanissetta Challenger BMW Open - Munich Hamburg European Open - Hamburg Zhuhai Open - Zhuhai Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Medellin Challenger PTT Thailand Open - Bangkok Brasil Open - Sao Paulo Copa Claro - Buenos Aires Padova Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Rio De Janeiro Challenger Santiago Challenger Open de Nice Cote d'Azur - Nice Punta Del Este Challenger Vicenza Challenger Tampere Challenger Szczecin Challenger SkiStar Swedish Open - Bastad Cordenons Challenger Copa Claro - Buenos Aires Seville Challenger Santos Challenger European Open - Antwerp Mohammedia Challenger Guayaquil Challenger Bogota Challenger SkiStar Swedish Open - Bastad San Luis Potosi Challenger Bet-at-home Cup - Kitzbuhel Aix En Provence Challenger Santos Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Rio De Janeiro Challenger Blois Challenger Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Segovia Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Rio Open - Rio de Janeiro Bogota Challenger Nordea Open - Bastad SkiStar Swedish Open - Bastad Bordeaux Challenger Credit Agricole Suisse Open - Gstaad Brasilia Challenger Lima Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Santiago Challenger Rio De Janeiro Challenger San Francisco Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Shanghai Challenger Tiburon Challenger Segovia Challenger Banja Luka Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Cap Cana Challenger Sao Paulo Challenger Suisse Open - Gstaad Ecuador Open - Quito Argentina Open - Buenos Aires Sydney International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Cordoba Open - Cordoba Libema Open - 's-Hertogenbosch Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Nordea Open - Bastad Swiss Open - Gstaad Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Viking International - Eastbourne Bratislava 1 Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Poznan Challenger Astana Open - Astana Stockholm Open - Stockholm Erste Bank Open - Vienna Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Nordea Open - Bastad Sony Ericsson Open - Miami Sony Ericsson Open - Miami Maharashtra Open - Pune Buenos Aires Challenger Argentina Open - Buenos Aires Morelos Challenger Millennium Estoril Open - Estoril Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Hong Kong Tennis Open - Hong Kong BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris Miami Open - Miami Rio Open - Rio de Janeiro Australian Open - Melbourne Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells China Open - Beijing Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires China Open - Beijing Fever-Tree Championships - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne National Bank Open - Toronto U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, PO, CHI-PAR 5-0 Davis Cup, Group II, 2R, CHI-MEX 5-0 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, Group II, 1R, BAR-CHI 3-2 Davis Cup, World Group, Q, BEL-CHI 3-1 Davis Cup, Group C, Zhuhai Australian Open (juniors) Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group II, 1R, CHI-PER 5-0 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, SVK-CHI 3-1 ATP Cup - Sydney Davis Cup, Group I, 1R, CHI-LUX 4-0 Davis Cup, Group I, 1R, CHI-DOM 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, ARG-CHI 3-2